loss of engine power - Spanish English Dictionary